import request from '../index'
import {IPage} from '../user/index'

interface ISourceData {
    Id?:string,
    name:string,
    code:number,
    parentId:number,
    auth:string
}

// 权限信息查询
export function getPowerInfo(pageConfig:IPage,values:any) {
    return request({
        url:"power/info",
        data:{
            values,
            pageConfig
        }
    })
}

// 获取所有一级权限
export function getPowerAll() {
    return request({
        url:"power/all",
    })
}

// 权限信息添加
export function addPowerInfo(sourceData:ISourceData) {
    return request({
        url:"power/add",
        data:sourceData
    })
}
// 权限信息编辑
export function editPowerInfo(sourceData:ISourceData) {
    return request({
        url:"power/edit",
        data:sourceData
    })
}
// 权限删除
export function deletePowerInfo(Id:number) {
    return request({
        url:"power/delete",
        data:{
            Id:Id
        }
    })
}